A Client-orientated Dynamic Web Server
نویسندگان
چکیده
The cost of computer systems has decreased continuously in recent years, leading to an exponential growth in the number of computer users. In such an environment, more and more Web servers have been created offering many types of information. As a result Internet traffic has grown significantly, affecting the quality of the services offered by the Web servers. We propose a new approach for designing Web servers, which takes into account client requirements and constraints, and whose implementation is based on Java servlet and applet technology. This client-orientated Web server classifies each client into one of a number of pre-defined categories. The Web page generated for a client then depends on the client's current category. A Web page generated in this way may differ from one generated for another client in its content, number of images, graphic design and structure.
منابع مشابه
بهینهسازی اجرا و پاسخ صفحات وب در فضای ابری با روشهای پیشپردازش، مطالعه موردی سامانههای وارنیش و انجینکس
The response speed of Web pages is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches. In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, s...
متن کاملVirtual DOM Coverage: Drive an Effective Testing for Dynamic Web Applications
Test adequacy criteria are fundamental in software testing. Among them, code coverage criterion is widely used due to its simplicity and effectiveness. However, in dynamic web application testing, merely covering server-side script code is inadequate because it neglects client-side execution, which plays an important role in triggering client-server interactions to reach important execution sta...
متن کاملFission: Secure Dynamic Code-Splitting for JavaScript
Traditional web programming involves the creation of two distinct programs: a client-side frontend, a server-side back-end, and a lot of communications boilerplate. An alternative approach is to use a tierless programming model, where a single program describes the behavior of both the client and the server, and the runtime system takes care of communication. Unfortunately, this usually entails...
متن کاملVeriWeb: Automatically Testing Dynamic Web Sites
Web sites are becoming increasingly complex as more and more services and information are made available over the Internet and intranets. At the same time, the correct behavior of sites has become crucial to the success of businesses and organizations and thus should be tested thoroughly and frequently. Although traditional software testing is already a notoriously hard, time-consuming and expe...
متن کاملWeb-based Approach for Client Serial-port Communication Using Asp.net
It is popular to develop a stand-alone application to access serial-port devices through ready programming interfaces in popular programming languages because the application and the device exist in one box. However, the web-based application architecture is different where it is required, for some applications, to integrate a functionality of client serial port communication (e.g. accessing cu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001